package domain

type TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest struct {
	/*
	   服务描述     */
	Desc *string `json:"desc,omitempty" `

	/*
	   服务动作     */
	Action *string `json:"action,omitempty" `

	/*
	   工单id     */
	WorkcardId *int64 `json:"workcard_id,omitempty" `

	/*
	   扩展信息回传备注     */
	AttributeMap *string `json:"attribute_map,omitempty" `

	/*
	   图片地址回传集合     */
	PicUrlList *[]string `json:"pic_url_list,omitempty" `
}

func (s *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest) SetDesc(v string) *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest {
	s.Desc = &v
	return s
}
func (s *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest) SetAction(v string) *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest {
	s.Action = &v
	return s
}
func (s *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest) SetWorkcardId(v int64) *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest {
	s.WorkcardId = &v
	return s
}
func (s *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest) SetAttributeMap(v string) *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest {
	s.AttributeMap = &v
	return s
}
func (s *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest) SetPicUrlList(v []string) *TmallServicecenterWorkcardServiceprogressUpdateUpdateServiceProgressRequest {
	s.PicUrlList = &v
	return s
}
